//导入express
import express from 'express';
//导入“内容列表”路由
import postRouter from '../post/post.router';
// 导入用户内容路由
import userRouter from '../user/user.router';
// 导入用户验证路由
import authRouter from '../auth/auth.router';

// 导入默认异常处理
import {defaultErrorHandler} from './app.middleware';

// 创建应用
const app = express();

//配置：处理json格式的中间件
app.use(express.json());

//配置路由 post      user        auth
app.use(postRouter,userRouter,authRouter);
// post : http://localhost:3000/xxxx

//默认异常处理
app.use(defaultErrorHandler);
//在处理器中测试异常信息post.controller.ts

//导出中间件
export default app;